/****************************************************************
Fine Packet Builder, copyright (C) 2007-2009 fineqt.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
GNU General Public License for more details at gnu.org.
******************************************************************/
package com.fineqt.fpb.lib.modelview;


public interface ModuleElementMV {
	enum Type {
		//类型定义
		TYPE,
		//常量定义
		CONSTANT,
		//模块参数定义
		MODULE_PARAMETER,
		//模版定义
		TEMPLATE,
		//枚举集合定义
		ENUM_SET
	}
	Type getModuleElementType();
	String getName();
	String getFullName();
	ModuleMV getModuleMV();
	boolean isImport();
}
